gusucode.com > 婚纱摄影网站模版整站源码 1.1 > 婚纱摄影网站模版整站源码 1.1.3/婚纱2/template/slide/pattern/mF_liuzg.js

    myFocus.extend({
	mF_liuzg:function(par,F){//*********************绚丽切片风格******************
		var box=F.$(par.id);
		F.addList(box,['txt','num']);//添加ul列表
		var pics=F.$c('pic',box),pic=F.$li('pic',box),n=pic.length;
		var c=par.height%par.chip?8:par.chip,h=par.height/c,html=[];
		for(var i=0;i<c;i++){
			html.push('<li><div>');
			for(var j=0;j<n;j++) html.push(pic[j].innerHTML);
			html.push('</div></li>');
		}
		pics.innerHTML=html.join('');
		//CSS
		var pic=F.$li('pic',box),txt=F.$li('txt',box),btn=F.$li('num',box),wrap=F.$$('div',pics);
		for(var i=0;i<c;i++){//初始化样式设置
			pic[i].style.cssText='width:'+par.width+'px;height:'+h+'px;';
			wrap[i].style.cssText='height:'+par.height*n+'px;top:'+-i*h+'px;';
			F.$$('a',pic[i])[0].style.height=par.height+'px';
		}
		//PLAY
		eval(F.switchMF(function(){
			txt[index].style.display='none';
			btn[index].className = '';
		},function(){
			var tt=par.type===4?Math.round(1+(Math.random()*(3-1))):par.type;//效果选择
			var dur=tt===1?1200:300;
			for(var i=0;i<c;i++){
				F.slide(wrap[i],{top:-next*c*h-i*h},tt===3?Math.round(300+(Math.random()*(1200-300))):dur);
				dur=tt===1?dur-150:dur+150;
			}
			txt[next].style.display='block';
			btn[next].className = 'current';
		}))
		eval(F.bind('btn','par.trigger',par.delay));
	}
});
myFocus.set.params('mF_liuzg',{//可选个性参数
	chip:8,//图片切片数量,能被焦点图的高整除才有效,默认为8片
	type:4////切片效果,可选:1(甩头) | 2(甩尾) | 3(凌乱) | 4(随机)
});